"What memory fences are useful for on multiprocessors; and why you should care, even if you're not an assembly programmer." http://bartoszmilewski.wordpress.com/2008/08/04/multicores-and-publication-safety/ http://www.reddit.com/comments/6uuqc/multicores_and_publication_safety/