A markov-model-based framework for supporting real-time generation of synthetic memory references effectively and efficiently