LOCKSTEP option for feeding the dot products
added zipPipeOut
use a more functional style to connect the sources to the dot product modules