M03 Embedded Systems: Embedded Memory Design for Future Technologies: Challenges, Solutions and Applications