PS
В конце-концов, если взять человека с обычным дипломом программистского ПТУ №8, выдать ему 10 тысяч лет, код на Матлабе, этот человек рано или поздно напишет отлично оптимизированную и распараллеленную программу на языке Цэ или другом портируемом ассемблере.
А с другой стороны, высоколобые и умные люди не могут сварганить какой-то там компилятор.
Обычно это означает, что сама задача недопоставлена. То есть, нехватает каких-то определений, условий, что-то надо уточнять и т.д.
Embedded manycore programming: From auto-parallelization to domain-specific languages
http://mcsoc-forum.org/m2019/wp-content/uploads/2019/10/191002_castrillon_mcsoc-opt.pdf