Parallel flash memory