Use flexible array members to pad the device and context structs