MP-LOCKs: replacing H/W synchronization primitives with message passing | IEEE Conference Publication | IEEE Xplore