Making Sense of Acquire-Release Semantics · HackerTrans