sharing processor time