Synchronization cannot be implemented as a library

Geert Bosch. Synchronization cannot be implemented as a library. In Ben Brosgol, Jeff Boleng, S. Tucker Taft, editors, Proceedings of the 2012 ACM Conference on High Integrity Language Technology, HILT '12, December 2-6, 2012, Boston, Massachusetts, USA. pages 73-80, ACM, 2012. [doi]

@inproceedings{Bosch12-6,
  title = {Synchronization cannot be implemented as a library},
  author = {Geert Bosch},
  year = {2012},
  doi = {10.1145/2402676.2402702},
  url = {http://doi.acm.org/10.1145/2402676.2402702},
  researchr = {https://researchr.org/publication/Bosch12-6},
  cites = {0},
  citedby = {0},
  pages = {73-80},
  booktitle = {Proceedings of the 2012 ACM Conference on High Integrity Language Technology, HILT '12, December 2-6, 2012, Boston, Massachusetts, USA},
  editor = {Ben Brosgol and Jeff Boleng and S. Tucker Taft},
  publisher = {ACM},
  isbn = {978-1-4503-1505-0},
}