findBestBlockPlacementTarget