Algorithm Flattening: Complete branch elimination for GPU requires a paradigm shift from CPU thinking | IEEE Conference Publication | IEEE Xplore