Customizing the branch predictor to reduce complexity and energy consumption | IEEE Journals & Magazine | IEEE Xplore