Intel® C++ Compiler Professional Edition offers the best support for
creating multi-threaded applications. Only the Professional Edition
offers the breadth of advanced optimization, multi-threading, and
processor support that includes automatic processor dispatch,
vectorization, auto-parallelization, OpenMP*, data prefetching, and
loop unrolling, along with highly optimized C++ templates for
parallelism, math processing, and multimedia libraries.