Take advantage of LoopTool and LoopReport, performance analysis tools used with the multiprocessing C++ and C compilers. The compilers automatically parallelize loops when they determine that it is safe and profitable to do so. With LoopTool you can:
Browse parallel and sequential loops and view a graph of loop runtimes
View displays of performance data showing which loops were parallelized
Obtain compiler hints about why a loop was not parallelized
Go directly from the graphical display to the source code for any loop, simplifying source code editing
Use the LoopReport command-line tool to create a summary table of all loop runtimes correlated with compiler hints about why a loop was not parallelized.