GNU, PGI (Portland Group Inc.), and Intel compilers and their optimization options.
OpenMP, MPI, CUDA, OpenACC.
Suggestions for relatively easy ways to speed up your code and pointers to more advanced options.
Finding and fixing bugs in your code.
Profiling your code to identify sections which optimization of would most help to speed up your code.