1. A computer implemented method for improving application performance, the computer implemented method comprising: identifying a delinquent memory operation instruction, wherein the delinquent memory operation instruction is an instruction associated with cache misses that exceeds a threshold number of cache misses; and inserting a directive in a code region associated with the delinquent memory operation to form annotated code, wherein the directive indicates an address of the delinquent memory operation instruction and a number of memory latency cycles expected to be required for the delinquent memory operation instruction to execute.