Navigating heterogeneous processors with market mechanisms | Synapse