Title: Parallelising and developing control algorithms for heterogeneous architectures