Text this: Modeling and Analysis of New Products Diffusion on Heterogeneous Networks