Hetrogenous Computing - Search