Si and Ge nanocrystals for future memory devices