Practical Microarchitectural Attacks from Integrated GPUs