Multik: A framework for Orchestrating Specialized Kernels