Just a side-note (I&#x27;m not an Intel employee, but I&#x27;ven&#x27;t seen much Intel awareness re: their tooling here [they&#x27;re fairly bad at reaching out to this community, but they have tons of free tools available that&#x27;ll save your team money if you&#x27;re doing anything that&#x27;s not IO bound]):<p>* <a href="http:&#x2F;&#x2F;ispc.github.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ispc.github.io&#x2F;</a> -&gt; An Intel front-end compiler for &quot;SPMD&quot; that targets LLVM, which has proven to be useful.<p>* PIN -&gt; Dynamic analysis, free. Think DTrace and Valgrind on steroids. (Not open source, I&#x27;ll take what I can get)<p>* ICC -&gt; Their compiler suite gets little love on HN (though there aren&#x27;t many engineers who really write computationally intensive stuff here, or if they do I suppose they just throw Amazon instances at it), but it&#x27;s so cheap for what you get. Such an extensive tooling set out of the box at around the pricing of VS (both of which are well under 5k for 1 seat re: their highest version).<p>My team has done a few jobs where we&#x27;ve jumped in using Intel tooling and both shifted and tightened the 1st-3rd quadrant computational time by literally 3-5x and 10-20x respectively by basically just using the Intel tooling and being fairly familiar with it. Shameless plug &amp; all ;)