Two-level adaptive training branch prediction | Synapse