An optical CNN implementation with stored programmability | IEEE Conference Publication | IEEE Xplore