System-Level Cosynthesis Of Transformative Applications For Heterogeneous Hardware-Software Architectures