Using a functional language and graph reduction to program multiprocessor machines or functional control of imperative programs | IEEE Conference Publication | IEEE Xplore