Decomposition methods for multi-horizon stochastic programming | Synapse