Assertional reasoning about data races in relaxed memory models
Abstract
We describe the ideas behind a method to use assertional reasoning to statically show that all sequentially consistent executions of a concurrent program are free from data races.
DOI 10.1145/1345206.1345249