Programming heterogeneous multi-core architectureshttps://www.uio.no/studier/emner/matnat/ifi/INF5063/index.html