Distributed parallel processing in networks of workstations