How many leds are there ?
Which leds are they ? WS2812B ?
Memmove is fast, sometimes the compiler does not call the memmove() function but includes the code itself to move memory. However, that will not help.
The FastLED library uses time for the protocol to the ledstrip.
If you want a fast changing of the leds, then there are NeoPixel DMA libraries for certain boards.