A performance Simulation technique for distribuited programs: application to an SOR iterative solver