Low Level Tools for GPU programming