Code Generation Alternatives to Reduce Heterogeneous Embedded Systems to Homogeneity