Tekstiviesti: Enhanced Virtual Prototyping for Heterogeneous Systems