As long as these compilers are not available and programmers have to spend too much time on conversion tasks, hardware and software manufacturers the clients in this case-may experience that the benefits, like speed, of more sophisticated multicore systems are outweighed by the sacrifices, like programming time.