Turbo-like Codes [electronic resource] : Design for High Speed Decoding