NAND Flash Storage Technology for Mission-critical Space Applications