A Multi-Scale Approach for Modeling Shock Ignition and Burn of Granular HMX