A user's handbook of semiconductor memories