1. Shared memory consistency models: a tutorial
2. Herding cats: Modelling, simulation, testing, and data mining for weak memory;Alglave J.;ACM Trans. Program. Lang. Syst.,2014
3. M. Batty, M. Dodds, and A. Gotsman. 2013. Library abstraction for C/C++ concurrency. In POPL’14, R. Giacobazzi and R. Cousot (Eds.). ACM, 235–248.
4. The Problem of Programming Language Concurrency Semantics
5. M. Batty, S. Owens, S. Sarkar, P. Sewell, and T. Weber. 2011. Mathematizing C++ concurrency. In POPL’11, T. Ball and M. Sagiv (Eds.). ACM, 55–66.