Why struct with padding fields works faster