Combining rsync with GNU parallel is usually much faster, but is there any reason why you are not using “zfs send”?