SRM-buffer: an OS buffer management technique to prevent last level cache from thrashing in multicores