Precompute the bin offsets to read for each evaluation point.

This massively simplifies the kernel that reads the finished PDF,
reducing it to a simple gather operation.