title: Multithreaded compression in C#
body: <p>Is there a library in .net that does multithreaded compression of a stream? I'm thinking of something like the built in <code>System.IO.GZipStream</code>, but using multiple threads to perform the work (and thereby utilizing all the cpu cores).</p>
  
  <p>I know that, for example 7-zip compresses using multiple threads, but the C# SDK that they've released doesn't seem to do that.</p>