Cory Nelson:
I believe he is referring to cache coherency - on x86 and x64, read
and write are always atomic in the sense that a read will never see
half of the old value and half of a write.
I think that this is only true for aligned reads and writes.