Там, очевидно, не любые программы, а те же вычислительные графы ML и прочие узкоспециальные вещи. Компилятор должен иметь возможность очень детально проанализировать работу с памятью в программе, чтобы сделать place & route (повторюсь, это ключевая, на мой взгляд, их возможность).
"Fully programmable: kernels and runtime system (firmware) are written in standard C language."
Подробности об архитектуре и компиляторе см. здесь:
https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=9373921