Learning to Concurrently Execute Multiple Robotic Tasks – Analysis and Optimization-Based Synthesis