Heterogenous datacenter co-processor