SMAP: A Novel Heterogeneous Information Framework for Scenario-based Optimal Model Assignment