Wie wijst de programmeur de weg in het multicoremoeras?

Betekende multicore een paar jaar geleden nog dat de programmeur min of meer op de oude voet verder kon met twee of vier dezelfde cores, tegenwoordig moet hij ook rekening houden met DSP‘s, GPU‘s en zelfs FPGA‘s. Voorstellen zat hoe hij daarmee om moet gaan, maar dé oplossing is er nog niet bij.