gshare gem 5 implementation of gshare branch predictor. Based on - Combining Branch Predictors - Scott McFarling https://american.cs.ucdavis.edu/academic/readings/papers/mcfarling.pdf