Splitting Store to StoreByMem and StoreByReg