[The Scalable Commutativity Rule:

Designing Scalable Software for Multicore Processors](https://people.csail.mit.edu/nickolai/papers/clements-sc.pdf)

distributed systems papers