finished kernel functions for partitioned edge map. TODO:enactor
finished kernel policy for partitioned edge map. TODO: Ask Andrew about shared mem size and threads per block.