1. A storage device including program code which, when executed by a machine, causes the machine to perform the operations of: determining a memory access operation, when executed, is to add an address and a value pair to an address based table; inserting an annotation operation, when executed, to determine an annotation value held in an annotation field corresponding to a cache memory line associated with the address; and inserting a first buffered store operation, when executed, to perform a buffered store of the value into the cache line in response to the annotation value being a first value.