heterogeneous computing architecture - Search