How to configure OpenMP in the Intel IPP library to maximize multi-threaded performance of the Intel IPP primitives.
Here are a few resources to get you started with developing concurrent applications that scale on multi-core.
Vectorizing improves performance, and achieving high performance can save power. Introduction to tools for vectorizing compute-intensive processing.
Download "A Library Based Approach to Threading for Performance" [PDF 78KB]
Download this guide for developing multithreaded applications, which also includes general topics such as application threading and synchronization.