a nice discussion on parallel transducers: https://groups.google.com/forum/m/#!msg/clojure/VQj0E9TJWYY/4aHw7llqAgAJ