Performance Optimization using Multimodal Modeling and Heterogeneous GNN