Как вы распределяете память, выровненную на определенную границу в C (например, границу строки кэша)? Я ищу malloc/free, как реализация, которая в идеале была бы максимально переносимой, по крайней мере, между 32 и 64-битными архитектурами.
Изменить для добавления: Другими словами, я ищу что-то, что будет вести себя как (теперь устаревший?) memalign, который можно освободить, используя бесплатный.