Concurrency, communication and computation. A position paper