1. A method comprising: performing an update to a location of a non-volatile memory, the update created by execution of at least one machine executable instruction of a plurality of machine executable instructions; and using a processor-based machine to selectively track the update to allow recovery of the execution to a given consistency point based at least in part on whether the at least one machine executable instruction is located within a synchronized section of the plurality of machine executable instructions.