Floating Gate Optoelectronic Memory Device