Analog Decoding of Trellis Coded Modulation for Multi-level Flash Memories