Benefits of Heterogenous Computing