Stochastic Scheduling of Parallel Applications on Heterogeneous Systems Using GSPN