[c] How to allocate aligned memory only using the standard library?