An implementation of a lock free queue.