Currently, all Compute operations go through the default node. Improve client compute with cluster awareness:
- Correspond client connections with node id (extend handshake)
- Compute.Execute: match specified set of nodes against active connections. If there are matches, pick random. Otherwise, use default connection and let the server handle node mapping.