new MPSCQueue implementation