latest-value-buffer A wait-free C++11 implementation of a fixed size ring buffer with mailbox semantics