What is the fine-grained topic of the following text: Our research objective is to develop a programming framework that will improve programmer productivity through the use of domain specific languages while still allowing program portability between a multitude of heterogeneous architectures using many-core virtual machine concepts and architecture description languages. Only return the topic.
Development of a programming framework to improve productivity and program portability using domain specific languages and many-core virtual machine concepts.