UNIVERCM: The UNIversal VERsatile Computational Model for Heterogeneous System Integration