Implicit Data-Parallelism in Kahn Process Networks: Bridging the MacQueen Gap