[boost] _ReadWriteBarrier as memory fence, or not?