It's a primary-secondary pumping system. The double-pump keeps water flowing around that loop regardless of what the other loops are doing. That's important because some boilers don't like low flow rates.
It's a simple enough system, though, that I might be inclined to break the primary loop (just add a valve where it loops around), flip the valves around, and get rid of the secondary pumps! The 3-way valves will ensure you always get the same flow rate through the boiler regardless of if the flow is going out to your heating system. If the system is to be expanded later and/or if the boiler flow rate is higher than the heating system flow rate, you can use the valve added to the boiler loop to regulate that via balancing it for a certain bypass volume.