Successive-Cancellation List Decoder For Polar Codes Research Articles