Channel coding algorithms for Ultra-Reliable Low Latency Communication