A framework for evaluating branch predictors using multiple performance parameters. (5th February 2020)