Using a user-level memory thread for correlation prefetching
Evaluating stream buffers as a secondary cache replacement