I was adding Go to the list at the very end of the comment:
>OpenMP also inherits many of those concepts, and some of them are also in CUDA.