Technology Aware Modelling for Automation in Physical Design of Heterogeneous Systems