use boost graph and it's algorithms in llvm speedup analysis instead of self build adjacency matrix