https://keasigmadelta.com/blog/why-do-gpus-use-simt-isnt-simt-slow-with-branching/