Design and Implementation of Texture Decompression modules for a Graphics Processing Unit