1. A method for synchronized renaming between a master processor and a coprocessor, comprising: sending from the master processor an operation for execution by the coprocessor along with an identifier; at the coprocessor, renaming the operation for execution, including assigning a resource and associating the resource with the identifier wherein the operation comprises a memory load operation and the resource comprises a destination register for the memory load operation; at a subsequent time, sending the identifier from the master processor to the coprocessor to be used in conjunction with the execution of the renamed operation; from a memory unit, using the identifier to signal that data from the memory load operation is ready; and at the coprocessor, looking up the destination register for the memory load operation and storing the data into the destination register.