Interleave data into one buffer.

One buffer is better than many small ones.

Thanks to Gunnar Sletta!