In High Performance Computing applications, developers always desire to get the most out of the underlying hardware. As the capabilities of the hardware continue to expand, it is important that ...