Linux Memory Model Materials Very clear explanation: https://www.slideshare.net/SeongJaePark1/understanding-of-linux-kernel-memory-model