Jz sparse

@jz10 
// ??? Why is this map keyed by SgNode*? It seems like it would get ambiguous with CFGNodes that have different
// ??? indexes and Parts from different copies of the same function.