The M-Machine multicomputer