Title: Novel Research and Development Approaches in Heterogeneous Systems and Algorithms