Building An Efficient Concolic Executor