Abstract some common code into ConcurrentRingBuffer
Add direct CQ implementation for SPSC/MPMC
Update to use latest JMH