Distributed computation across multiple process