added parallel benchmark