Parallel interior-point solver for structured quadratic programs: Application to financial planning problems