簡単なのは

Array.Copy(BitConverter.GetBytes(value), 0, dest, 0x100, 4);

かなあ
無駄があるけど万単位でブン回しても影響があるほどじゃないだろう