Toward a cooperative network of time-shared computers | Synapse