Reactors: A data-oriented synchronous/asynchronous programming model for distributed applicationsJohn FieldMaria-Cristina Marinescuet al.2009Theoretical Computer Science