MulticoreWare Interview Question

How did you get to know about heterogenous computing?