1. A method for compiling a source program into a machine program, the method comprising: identifying a store instruction; identifying a memory location accessed by the identified store instruction; identifying a load instruction accessing the identified memory location; computing a number of clock cycles between the identified store instruction and the identified load instruction; providing the identified store instruction with an indication of the computed number of clock cycles between the identified load instruction and the identified store instruction.