ADMM and Diagonalization Based Parallel-in-Time Methods for Optimal Control Problems