Reduce can be parallelized when the reducing function is associative. You can split the input sequence into chunks that are reduced in parallel et merge the results with another sequential reduce.
And using these names, I would say that preduce seems much more useful to me than reduce.