Efficient low-density parity-check codes for cooperative communication