A simple and correct shared-queue algorithm using compare-and-swap | IEEE Conference Publication | IEEE Xplore