lock-free fifo/filo(stack)