I got this reference from a colleague: https://multibuffer.codeplex.com/Is there interest in porting this to D? Andrei
I wanted to provide one a few years back, but the lack of proper implementation of shared was a show stopper. We could probably get that to work now that we have intrinsic for atomics.