Leveraging dynamic slicing to enhance indirect branch prediction
TAP prediction: Reusing conditional branch predictor for indirect branches with Target Address Pointers