Technology portfolio management: optimizing interdependent projects over multiple time periods | Synapse