Introducing gem5: a state-of-the-art open-source computer architecture simulator widely used in academia & industry for modeling & evaluating computer systems.