MODELING DUST AND STARLIGHT IN GALAXIES OBSERVED BY SPITZER AND HERSCHEL: NGC 628 AND NGC 6946