Fast concurrent queues for x86 processors
A highly-efficient wait-free universal construction