Algorithm Flattening: Complete branch elimination for GPU requires a paradigm shift from CPU thinking. - Lucas Vespa; Alexander Bauman; Jenny Wells (HPEC, 2015)