Kahn Process Networks Are a Flexible Alternative to MapReduce