Extended Matrix Region Selection Code: An ECC for adjacent Multiple Cell Upset in memory arrays