Comp 322: Fundamentals of Parallel Programming Module 2: Concurrency
actors - a model of concurrent computation in distributed systems .