From systems to networks on chip: A promising research area in the Hardware/Software co-design