MPSOC Design