Performance estimation technique for optimizing and integrating IPs in MPSoCs