Reconfigurable Transform Architecture for Multiple Video Codecs: Implementation of a low cost unified integer DCT architecture for four video codec: AVS, VC-1, H.264/AVC and HEVC