PIN Simulator extensions to simulate different many level caches and different jump predictors