Altruistic scheduling in multi-resource clusters | Synapse