Simulation and performance evaluation of parallel software on multiprocessor systems