Analyzing Cache Behavior of memory-intensive applications