Currently, MKL binaries are included in HAL learner and TS packages. We should either create a MKL Package and have both HAL and TS packages reference it but this is known to break SymSGD native code in HAL package. A second option is to split the MKL binary into two and use them separately in HAL learner and TS package.