I. Introduction
Modern High-Performance Computing (HPC) clusters have witnessed unprecedented advancements with the emergence of multi-/many-core processors and high-bandwidth, low-latency networking technologies. These rapidly developing technolo-gies provide scientists and engineers with the ability to allocate an ever-increasing number of compute nodes and processor cores for their HPC workloads.