Using branch handling hardware to support profile-driven optimization | IEEE Conference Publication | IEEE Xplore