UFFS - Ultra low cost Flash File System