Synchronization via scheduling: techniques for efficiently managing shared state

Micah J. Best, Shane Mottishaw, Craig Mustard, Mark Roth, Alexandra Fedorova, Andrew Brownsword. Synchronization via scheduling: techniques for efficiently managing shared state. In Mary W. Hall, David A. Padua, editors, Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2011, San Jose, CA, USA, June 4-8, 2011. pages 640-652, ACM, 2011. [doi]