HaLock: Hardware-assisted lock contention detection in multithreaded applications | IEEE Conference Publication | IEEE Xplore