SharC: checking data sharing strategies for multithreaded C

Zachary R. Anderson, David Gay, Robert Ennals, Eric A. Brewer. SharC: checking data sharing strategies for multithreaded C. In Rajiv Gupta, Saman P. Amarasinghe, editors, Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008. pages 149-158, ACM, 2008. [doi]

@inproceedings{AndersonGEB08,
  title = {SharC: checking data sharing strategies for multithreaded C},
  author = {Zachary R. Anderson and David Gay and Robert Ennals and Eric A. Brewer},
  year = {2008},
  doi = {10.1145/1375581.1375600},
  url = {http://doi.acm.org/10.1145/1375581.1375600},
  tags = {data-flow, C++},
  researchr = {https://researchr.org/publication/AndersonGEB08},
  cites = {0},
  citedby = {0},
  pages = {149-158},
  booktitle = {Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, Tucson, AZ, USA, June 7-13, 2008},
  editor = {Rajiv Gupta and Saman P. Amarasinghe},
  publisher = {ACM},
  isbn = {978-1-59593-860-2},
}