Hoy por hoy, las arquitecturas paralelas se encuentran en todas partes, desde clusters, computadoras con múltiples unidades de procesa-miento, hasta celulares y tabletas. Sin embargo, el programar estosdispositivos de forma eficiente puede ser una tarea compleja. El programar en estas arquitecturas paralelas requiere: que el desarrollador tenga un conocimiento profundo...