Optimizing Applications for Multi-Core Processors, Using the Intel&reg; Integrated Performance Primitives, Second Edition