Using Vyukov SPSC queue.
Updating SPSC to use TBB allocator.
Making spsc a template class.

It was specialized just to call_data* before.