https://hgpu.org/?p=18170
A Survey of Techniques for Dynamic Branch Prediction