Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.