Implement expression splitting
Now support kernel-only timing