libatomic_ops provides implementations for atomic memory update operations on a number of architectures