Better branch prediction through prophet/critic hybrids

Journal 2005