Memory Consistency Models: A Tutorial · HackerTrans