Statistics for Profiler and compiler assisted adaptive I/O prefetching for shared storage caches