Distributed prefetch-buffer/cache design for high performance memory systems
shade : a fast instruction - set simulator for execution profiling .