add explicit barrier operation to internal atomic.h API
9 files changed