1. A method, comprising: identifying from a plurality of branches a low confidence branch; assigning to the low confidence branch a checkpoint and counter information about the checkpoint in a checkpoint buffer, wherein said plurality of branches include one or more instructions; associating said one or more instructions with said checkpoint; and tracking with said counter said one or more instructions associated with said checkpoint.