The nucleus of a multiprogramming system | Synapse