partest: too many communicators
partest on BG/Q creates too many communicators, which causes problems in scalasca performance evaluation of partest.
solution: avoid creating commdiff for all tasks, instead create it only for first rank of ION and distribute info.