Memory Prefetching Using Adaptive Stream Detection
ibm power5 chip : a dual - core multithreaded processor .