Optimize serial using __builtin_bswap if available