Automatic code generation from UML for data memory optimization in microcontrollers | IEEE Conference Publication | IEEE Xplore