StarPU: A Unified Platform for Task Scheduling on Heterogeneous Multicore Architectures. - Augonnet, Cédric; Thibault, Samuel; Namyst, Raymond; Wacrenier, Pierre-André (2009)