selected publications conference paper An architectural template for composing application specific datapaths at runtime 2015