What type of PR is this?

Uncomment only one /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:

/kind feature

What does this PR do / why do we need it:
Support common hccl op.
1.Support Broadcast op
2.Support communication op as graph output
3.Optimize Communication op memory alocation
4.Support hccl multi-group

Which issue(s) this PR fixes:

Fixes #I1HHFL:Support common hccl operator

Special notes for your reviewers: