Memory Models (Happens-Before)

Memory Barriers & Fences

Acquire-Release Semantics

Sequential Consistency

Relaxed Ordering