Versatility of bulk synchronous parallel computing : from the heterogeneous cluster to the system on chip / Olaf Bonorden. 2008