3‐D data partitioning for 3‐level perfectly nested loops on heterogeneous distributed systems. (10th November 2016)