1. A method for improving the execution performance of out of sequence load operations with the use of a processor and a dedicated address compare unit (ACU) for comparing a memory address against a stored set of addresses, which method comprises: (a) executing a compiled optimized program with the processor, said complied optimized program having a load operation identified and out of sequence ahead of a store operation, said store operation being identified and preceding said load operation in an uncompiled form of said compiled optimized program, said load operation being out of sequence ahead of said store operation in said compiled optimized program so as to optimize execution performance; (b) saving to the ACU during said executing step (a) an address of an operand fetched by the out of sequence load operation and comparing the saved address with an address generated by the store operation during compiled optimized program execution; (c) if the addresses are different, completing the store operation and continuing said executing step (a) of the compiled optimized program; (d) if the addresses are identical, aborting the store operation and providing for recovery of the program; and wherein execution of said compiled optimized program produces a same output as an execution of said program in a compiled unoptimized form having said load operation in sequence and following said store operation.