1. A method comprising: a processor that implements an x86 architecture executing a set of instructions comprising a critical code section to request exclusive access to a plurality of memory resources using a plurality of memory mov instructions each including an x86 lock instruction prefix, and each specifying a memory address of a respective one of the plurality of memory resources, wherein the set of instructions includes an acquire instruction that comes after the mov instructions in program order; storing each memory address referenced by the set of instructions within a processor buffer; wherein, in response to execution of the acquire instruction, sending each memory address stored within the processor buffer, as a set, to be compared to other addresses to which exclusive access has been granted.