Entwurf und interaktive Hardware-Software-Partitionierung komplexer heterogener Systeme