including MRNet based merge implementation