Supporting Load Distribution Strategies in Message-Passing Multiprocessors: a case study