<p>I'm looking for books or online resources that go in detail over programming techniques for high performance computing using C++.</p>

Take a look at
The ADAPTIVE Communication Environment (ACE)
.  It's a library of templates and objects for high performance applications in C++.  It has great cross-platform primitives for threading, networking, etc.