Description
Rather than adding a type of an IRVertex when a need arises,
it would be better to create a customizable IRVertex, which is added to the DAG with a reshaping pass.
We can implement MetricCollectionBarrierVertex with this customizable IRVertex.