A GPU based parallel programming library for Python