Error correction techniques traditionally focus on the co-design of restricted code-structures in tandem with code-specific decoders that are computationally efficient when decoding long codes hardware. Modern applications are, however, driving demand for ultra-reliable low-latency communications (URLLC), rekindling interest performance shorter, higher-rate error correcting codes, and raising p...