Module queue
ico_memory::mem
A MPMC Queue based on Dmitry Vyukov's queue. However, there is a slight modification where head and tail can be locked, as my implementation of Dmitry's queue failed some tests under peak contention - and I've opted for a more conservative queue