add explicit barrier operation to internal atomic.h API