Text this: Lightweight hamming product code based multiple bit error correction coding scheme using shared resources for on chip interconnects