Multiple Sources of Solar High-energy Protons