Scientific computing with multicore and accelerators. (2010)