Heterogeneity, Marginal Cost and New Keynesian Phillips Curve