Add opencl and hsa feature to multi2sim