Integrating asynchronous task parallelism and data-centric atomicityVivek KumarJulian Dolbyet al.2016PPPJ 2016