C++ memory model as a distributed system
blog.the-pans.com