Title: Geometric Programming for Communication Systems