Parallelize loops with Intel® Threading Building Blocks using Intel® C++ Compiler for lambda expressions.
Intel® Parallel Studio XE is a very popular product from Intel that includes the Intel® Compilers, Intel® Performance Libraries, tools for analysis, debugging and tuning, tools for MPI and the Intel® MPI Library. Did you know that some of these are available for free? Here is a guide to “what is available free” from the Intel Parallel Studio XE suites.
Get a background on vectorization and learn different techniques to evaluate its effectiveness.