Adaptive weight-based: an exclusive bypass algorithm for L3 cache in a three level cache hierarchy. (2017)