Optimizing HPC Applications with Intel Cluster Tools