Rate-Compatible Puncturing of Low-Density Parity-Check Codes | Synapse