I have watched some of the introductory videos around Composer and it seems like a great technology. The chief takeaway I have from the videos so far is that I can take an existing C/C++ application and recompile it with the Intel compiler to achieve better performance thanks to more aggressive code optimization for multicore platforms.
However, what if my existing application is single threaded? Will my application be eligible for the performance boosts derived from the multicore optimizations? Is the Intel compiler smart enough to safely multithread my program and then apply the multicore optimizations?