A practical data flow computer