Marin Software Secures $16 Million Series E Financing; Existing Investor Triangle Peak Partners Again Joins Round