A General Low-Cost Indirect Branch Prediction Using Target Address Pointers
TAP prediction: Reusing conditional branch predictor for indirect branches with Target Address Pointers