1. Go runtime : mutex implementation (2020). https://github.com/golang/go/blob/master/src/sync/mutex.go
2. Aksenov, V., Alistarh, D., Kuznetsov, P.: Brief announcement: performance prediction for coarse-grained locking. In: Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing. PODC 2018 (2018). http://doi.acm.org/10.1145/3212734.3212785
3. Anderson, T.E.: The performance of spin lock alternatives for shared-money multiprocessors. IEEE Transactions on Parallel and Distributed Systems (1990)
4. Antić, J., Chatzopoulos, G., Guerraoui, R., Trigonakis, V.: Locking made easy. In: Proceedings of the 17th International Middleware Conference. Middleware 2016 (2016). http://doi.acm.org/10.1145/2988336.2988357
5. Boyd-Wickizer, S., Kaashoek, M.F., Morris, R., Zeldovich, N.: Non-scalable locks are dangerous. Ottawa Linux Symposium (OLS) (2012). https://www.kernel.org/doc/ols/2012/ols2012-zeldovich.pdf