Cyclic replacement policy
Add cyclic replacement policy so that a less complicated (and more efficient) replacement policy can be used in the case of access pattern with pool temporal locality (but high spatial locality), such as certain types of GPUs and accelerators.