ALPES: a tool for the performance evaluation of parallel programs