SingleConsumerNonblockingProducerQueue