Memory models: a case for rethinking parallel languages and hardware (2010)

by S V Adve, H-J Boehm
Venue:Communications of the ACM