Ok, so the only reason anyone's using Fortran is for crazy speeds, what's the codegen like compared to gfortran?
If you're not interested in science, I guess you could contribute to GCC or LLVM and try to make Fortran benchmarks run faster.
You mean Coarray Fortran, which can be a substitute for OpenMP, but simpler.
So, if you want to do down-to-the-metal optimisation for Fortran, you want to write a Fortran compiler, not a Fortran program.
This is possible because you don't have to deal with all the weird edge cases you have in C/C++ like aliasing. The language is fairly simple so it can be optimized to death and it's easy to add things like automatic vectorization, etc.