A simple lock-free queue