concurrent bounded queue (fifo)