Потестировал всё это дело на скорость...
Быстре просто лочить по тупому и всё.
Interlocked быстрее только если буфер маленький относительно количества потоков, а операция копирования дорогая...
Вывод: лочить простым мутексом и копировать указатели. Меньше шансов на баги и производительность супер.