Graphene for Computing: Devices to Architectures (IEEE Open Journal of Nanotechnology, 2025)