Floating Gate Engineering For Novel Nonvolatile Flash Memories