Multi-Producer, Single-Consumer Queue