High Performance Computing, Smart Devices and Networks