nand flash defect block handling schemes for embedded