I use a home grown multi-threaded unzip library in production at work built on top of zlib. Using 8 threads a typical unzip went from 30 secs to roughly 3 secs.