Supporting Heterogenous Computing Environments in SAC