Minor refactor and fixes GPU kernel

No need to left shift by 2 for profileAddress since we're already using
ulong4 vector.