C 11 Memory Model
Need for Memory Model
Fence example