Implementation of scalable blocking locks using an adaptive thread scheduler | IEEE Conference Publication | IEEE Xplore