Feedback flow control for transient energy growth minimization using convex-optimization techniques