Требования:
1. Можно читать / писать произвольными кусками байт, причем оверхед по сравнению с memcpy константен;
2. Если не хватает оперативки, то автоматически расширяется;
3. Можно безопасно писать из одного потока, а читать из другого
Кто-нибудь может что-то подсказать?