Performance analysis with and without work pushing. Time line profile for all the PEs (rows) on a SMP process for the 16K cores run. White shows idle time and colored bars indicate busy time. Work pushing achieves better distribution of work among PEs. The total time per step reduces from 2.3 seconds to 0.3 seconds.