I'd recommend "A Primer on Memory Consistency and Cache Coherence, Second Edition"
- Synthesis Lectures on Computer Architecture 15:1 (2020)
- Vijay Nagarajan, Daniel J. Sorin, Mark D. Hill, David A. Wood
- (open access, freely available): https://doi.org/10.2200/S00962ED2V01Y201910CAC049
For more see: https://github.com/MattPD/cpplinks/blob/master/atomics.lockf...