The memory models that underlie programming languages (2016) | Hacker News Reader