MulticoreWare interview question

How did you get to know about heterogenous computing?