Log-MAP Decoding of Turbo Codes and Turbo Trellis-Coded ModulationUsing Piecewise-Linear Approximations of the max* Operator