On the topic of lock free data structures I found this one on a SPSC very interesting too https://david.alvarezrosa.com/posts/optimizing-a-lock-free-r... taking it from 12M to 305M ops/s

That looks like a rewrite of my earlier work: https://rigtorp.se/ringbuffer/