https://GitHub.com/shenwei356/rush
As you mention xargs has parallel capabilities and gargs is Apache licensed software that fixes some of xargs shortcomings:
https://GitHub.com/brentp/gargs
No reason to use gnu parallel.