Control Theoretic Methods In Analysis And Design Of Optimization Algorithms