Methods, systems, and articles of manufacture consistent with the present
invention provide a memory instruction manager for managing the execution
of instructions associated with a program. The memory instruction manager
assigns a first group identifier to a first instruction associated with a
program and to a second instruction associated with the program, and
provides, after the first instruction, a memory barrier instruction
having the first group identifier such that one or more processors with
access to the program are inhibited from executing the second memory
instruction until the first memory instruction is executed.