https://animalistas.info/26239319-programming-heterogeneous-mpsocs-tool-flows-to-close-the-software-productivity-gap-by-rainer-leupers.html