Memory ordering guarantees in lock-free algorithms.
Memory barriers vs. thread synchronization in C++.
Memory reordering optimizations and memory barriers in C++.
Compiler optimizations and memory consistency in C++.
Memory ordering and visibility in C++.