Topics in Embedded Systems (Flash-Aware Computing)