fixed benchmark with cache thrashing