Evolving low-level kernels, tensor programs, compiler schedules, and hardware-aware code for accelerators