So many of these tons-of-cores chips can't really do much per chip, and are only suited for streaming algorithms like encryption, data packet routing, video stream processing, etc. They also have nowhere near the memory bandwidth to compare to GPUs, or to feed those many processing units with unique data per unit.
Would somebody please think of the memory requirements? :-P (or Venray, please seek investment and start pushing your designs yourself)