NoC based MPSoC