1. A system for implementing multi standard programmable low-density parity check decoder in a receiver, said system comprising: a control signal generation unit comprising a behavioral model that generates one or more control signals associated with a h-matrix based on an offline analysis of said h-matrix, wherein said one or more control signals comprises a stall flag for controlling a read operation from an log-likelihood ratio (LLR) memory based on a data dependency between consecutive layers of said h-matrix; and a hardware decoder unit communicatively associated with said control signal generation unit, wherein-said hardware decoder unit comprises: a control signal storage unit, that stores said generated one or more control signals associated with said h-matrix in an order based on an optimal order of processing one or more layers of said h-matrix for enabling re-programming of said hardware decoder unit based on said generated one or more control signals; a LLR memory fetch & data align unit, that obtains one or more LLR bytes from a LLR memory unit, wherein a number of LLR bytes that are fetched from said LLR memory unit is based on a number of rows in a layer of said h-matrix, said LLR memory fetch & data align unit comprising: a rotation and aligning unit, that is configured to perform a programmable rotation on said LLR bytes based on a structure of said h-matrix to obtain aligned valid LLR bytes, wherein an amount of said programmable rotation is indicated in said one or more control signals, and wherein said aligned LLR bytes is communicated to a processing element unit; and said processing element unit comprising one or more processing elements, that processes said aligned valid LLR bytes to obtain an output data, wherein said output data comprises one or more intermediate LLR values, wherein a number of processing elements from among said plurality of processing elements are selectively enabled based on at least one of (i) a number of rows in a layer, and (ii) a location of an active elements of said h-matrix within said layer, wherein said one or more processing elements are selectively enabled based on said one or more control signals associated with said h-matrix, and wherein upon said layer having a data dependency with a previous one or more layers, based on said stall flag of said one or more controls signals, said layer is scheduled for processing subsequent to said previous one or more the layers on which said layer is dependent as indicated by said one or more control signals generated by said behavioral model; and a de-rotation and output LLR processing module, that is configured to: perform a reverse rotation of said output data of said processing element unit for aligning said one or more intermediate LLR values with a corresponding LLR byte, wherein said one or more intermediate LLR values are shifted in a reverse direction based on said reverse rotation; add said reverse rotated intermediate LLR values to said corresponding LLR value; and write said added LLR value to said LLR memory.