A Distributed Hardware Mechanism for Process Synchronization on Shared-Bus Multiprocessors | IEEE Conference Publication | IEEE Xplore