Supporting highly speculative execution via adaptive branch trees | IEEE Conference Publication | IEEE Xplore