title: What is the fastest way to copy an unsafe byte* buffer in c#?
body: <p>I'm currently designing an image processing application, using .NET Framework 4.0 for extended compatibility purposes.</p>
  <p>I'm wondering if I could find a way to copy a buffer to another one faster than a trivial <code>for</code> or <code>Parallel.For</code> loop, given that when the copy is needed, buffers (source and destination) are both<code>byte*</code> with a known length.</p>
  <p>As I'm using .NET 4.0, I cannot use Buffer.Memcopy.</p>