Core: Respect scalar type alignment in scratch buffers

libeigen/eigen!3386

Closes #1758

Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
2 files changed