Exploiting architecture description language for diverse IP synthesis in heterogeneous MPSoC | IEEE Conference Publication | IEEE Xplore