Our code is based on litl
LiTL is a library that allows executing a program based on Pthread mutex locks with another locking algorithm.
Author : Hugo Guiroux <hugo.guiroux at gmail dot com> Related Publication: Multicore Locks: the Case is Not Closed Yet, Hugo Guiroux, Renaud Lachaize, Vivien Quéma, USENIX ATC'16.
LiTL Repo: https://github.com/multicore-locks/litl