1. A method of compiling a software program, comprising: identifying a delinquent instruction; identifying an initial slice for the delinquent instruction; dynamically generating an execution slice based on the initial slice; and dynamically generating an enhanced binary file that contains the execution slice.