Making cross platform compute intense problems less vexing