B-Fetch: Branch Prediction Directed Prefetching for Chip-Multiprocessors
Effective Hardware-based Data Prefetching for High-performance Processors